Lorsque vous avez configuré une bibliothèque UDF sous Outils -> Options : UDF pour le projet actuel, l'UDF apparaît dans l'arborescence des blocs. Vous pouvez alors utiliser les UDF dans un programme de commande comme tout autre bloc fonctionnel.

| Remarque Tous les UDF ne peuvent pas être utilisés dans un programme de commande. Les UDF invalides apparaissent certes dans l'arborescence des blocs mais sont grisés. Un UDF est invalide s'il présente une ou plusieurs des caractéristiques suivantes :
|
Un programme de commande peut contenir 16 UDF différents au maximum et ne doit pas dépasser 64 instances d'UDF au total.
A l'intérieur d'un programme de commande, l'utilisation des UDF est comparable à celle d'autres blocs fonctionnels. Un double clic, par exemple, ouvre la boîte de dialogue Paramètre. Avec cette boîte de dialogue, vous pouvez entrer des noms personnalisés et des commentaires, comme d'autres blocs fonctionnels.
De la même manière, les paramètres UDF peuvent être référencés par d'autres blocs et

les paramètres UDF éditables peuvent par exemple être inclus dans des textes de message, comme le montre la figure ci-dessous :

| Remarque Vous ne pouvez pas inverser les connecteurs d'entrée UDF. |
Si un UDF référence de manière interne un paramètre qui est fourni par un autre bloc fonctionnel déjà programmé, ce paramètre apparaîtra sous cette forme : "U*" lorsque vous utiliserez l'UDF dans un programme de commande. Exemple :
